﻿Русификатор Ikenfell для Nintendo Switch
========================================

Полный перевод игры на русский: сюжет, диалоги, меню, предметы, заклинания, враги,
задания, подсказки, заставки глав и боевые надписи. В игровые шрифты дорисована кириллица.
Это порт PC-русификатора; Title ID игры: 010040900AF46000.

Перевод ставится как мод LayeredFS: файлы игры на карте не меняются, а подменяются при запуске.
Нужна консоль с кастомной прошивкой Atmosphere либо эмулятор (Ryujinx и форки yuzu).


ПРО ВЕРСИЮ
----------
Готовые файлы в папке atmosphere собраны из файлов PC-версии Ikenfell (GOG 1.0.3).
Перевод проверен на ПК и запущен на Nintendo Switch - работает.

Если у вас другая версия игры и что-то выглядит неправильно ("битые" картинки, вылеты),
сверьте свою версию с помощью папки kit (раздел "Проверка и пересборка"): если файлы
отличаются, kit соберет перевод прямо из файлов вашей версии.


УСТАНОВКА НА КОНСОЛЬ (Atmosphere)
---------------------------------
1. Выключите консоль, вставьте SD-карту в ПК.
2. Скопируйте папку atmosphere из этого архива в корень SD-карты (с объединением папок).
   Должно получиться:
   SD:\atmosphere\contents\010040900AF46000\romfs\Atlas\atlas.bin
   SD:\atmosphere\contents\010040900AF46000\romfs\Atlas\atlas.img
   SD:\atmosphere\contents\010040900AF46000\romfs\Data\...   (13 файлов .csv и 5 файлов .json)
3. Запустите игру в Atmosphere. Игра будет на русском.
   Запустить без перевода: держите кнопку L при запуске игры.

Удаление: удалите папку SD:\atmosphere\contents\010040900AF46000
(если в ней есть что-то еще, например читы, удалите только подпапку romfs).


УСТАНОВКА В ЭМУЛЯТОР
--------------------
Ryujinx:
  ПКМ по игре -> "Открыть каталог модов" (Open Mods Directory) -> создайте папку Russian ->
  скопируйте в нее папку romfs из atmosphere\contents\010040900AF46000\.
  Получится: ...\mods\contents\010040900AF46000\Russian\romfs\Atlas, Data
yuzu и его форки (Eden, Citron, Sudachi и др.):
  ПКМ по игре -> "Открыть расположение данных модов" (Open Mod Data Location) ->
  создайте папку Russian -> скопируйте в нее папку romfs.
  Получится: ...\load\010040900AF46000\Russian\romfs\Atlas, Data
  Мод можно включать и выключать в свойствах игры (вкладка "Дополнения/Add-Ons").


ЯЗЫК В ИГРЕ
-----------
Русский стоит на месте английского. Если игра запустилась на японском (например, если
в консоли выбран японский язык): Настройки -> Язык -> "Русский".


ПРОВЕРКА И ПЕРЕСБОРКА ПОД ВАШУ ВЕРСИЮ (папка kit)
-------------------------------------------------
Нужен распакованный RomFS вашей копии игры (с установленным обновлением):
- на консоли: nxdumptool -> Ikenfell -> RomFS options -> включить использование обновления ->
  выгрузить RomFS в папку; затем скопировать папку с SD-карты на ПК;
- в Ryujinx: ПКМ по игре -> "Извлечь данные" (Extract Data) -> RomFS.
В распакованной папке должны быть подпапки Atlas, Audio, Data, Scripts.

1. Проверка: перетащите папку RomFS мышью на kit\check_dump.bat.
   Скрипт сравнит 20 файлов с версией, под которую собран перевод, и скажет,
   подходят ли готовые файлы.
2. Если файлы отличаются: перетащите ту же папку на kit\rebuild.bat.
   Нужен Python 3.9+ (python.org, при установке отметьте "Add python.exe to PATH").
   При первом запуске скрипт скачает две библиотеки (numpy, pillow), нужен интернет.
   Результат появится в kit\out\atmosphere - ставьте его вместо готовой папки atmosphere.
   Строки, которых в вашей версии нет или которые в ней изменились, останутся на английском:
   скрипт перечислит их в конце.


ЧТО ОСТАЛОСЬ НА АНГЛИЙСКОМ
--------------------------
- Текст песни "Yearn to Bloom" - песня исполняется по-английски.
- Логотип ikenfell и титры (имена авторов).


О ПЕРЕВОДЕ
----------
- Имена: Маритт, Петронелла (Нел), Рук, Пертисия (Перти), Има, Сафина, Гильда, Икенфелл.
  The Dark Fold - Темный Предел, Summerstone - Летний камень.
- Местоимения персонажей сохранены. Нел (they/them) - "они", с согласованием во
  множественном числе ("Петронелла знают"). Има (ze/zir) - "оне", с тем же согласованием.
- Боевые надписи: NICE - ЕСТЬ!, GREAT - СУПЕР!, CLUTCH - ЧУДОМ!, FREEBIE - ДАРОМ!


СОСТАВ ПАПКИ
------------
atmosphere\          - готовый мод для SD-карты (romfs с 20 файлами перевода)
kit\check_dump.bat   - сверка вашей версии игры
kit\rebuild.bat      - пересборка перевода из вашего RomFS
kit\text\ru\         - текст перевода (id<TAB>текст)
kit\tools\           - скрипты сборки (Python)
kit\pc_manifest.json - контрольные суммы файлов, под которые собран готовый мод
